package registro;

import es.cea.core.scopes.Sesion;

public class ServicioRegistro  {
	
	public DBUsuario dbUser;
	public Sesion ses;
	
	
	public Usuario registra(String nombre, String clave) throws UsuarioNoExisteException, ClaveIncorrectaException{
		
		Usuario registrado = null;
		
		if (dbUser.existeUsuario(nombre)){
			try{
			registrado = dbUser.dameUsuario(nombre, clave);
			ses.addAtributo("usuario", registrado);
			
			} catch (ClaveIncorrectaException e) {
				throw e;
			}
		} else {
			throw new UsuarioNoExisteException();
		}
		
		return registrado;
		
	}
	
}
